package com.dmap.knowledge.controller.api.param;

import com.dmap.knowledge.vo.BannerTagVo;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * Banner insert 参数
 */
public class BannerParam implements Serializable {
    
    private String lang;                //语言
    private int type;                   //类型
    private String imageUrl;            //图片地址
    private String title;               //标题
    private String articleId;             //文章id
    private String jumpUrl;             //跳转路径
    private int recommendIndex;         //推荐指数
    private int status;                 //状态
    private int sort;                   //排序
    private long endTime;               //结束时间
    private long startTime;             //开始时间
    private List<BannerTagVo> tags = new ArrayList<>();     //Banner标签
    private String desc;                //描述
    private List<AppParam> appList = new ArrayList<>();
    
    public String getDesc() {
        return desc;
    }
    
    public void setDesc(String desc) {
        this.desc = desc;
    }
    
    public int getStatus() {
        return status;
    }
    
    public void setStatus(int status) {
        this.status = status;
    }
    
    public String getArticleId() {
        return articleId;
    }
    
    public void setArticleId(String articleId) {
        this.articleId = articleId;
    }
    
    public List<AppParam> getAppList() {
        return appList;
    }
    
    public void setAppList(List<AppParam> appList) {
        this.appList = appList;
    }
    
    
    public String getLang() {
        return lang;
    }
    
    public void setLang(String lang) {
        this.lang = lang;
    }
    
    public int getType() {
        return type;
    }
    
    public void setType(int type) {
        this.type = type;
    }
    
    public String getImageUrl() {
        return imageUrl;
    }
    
    public void setImageUrl(String imageUrl) {
        this.imageUrl = imageUrl;
    }
    
    public String getTitle() {
        return title;
    }
    
    public void setTitle(String title) {
        this.title = title;
    }
    
    public String getJumpUrl() {
        return jumpUrl;
    }
    
    public void setJumpUrl(String jumpUrl) {
        this.jumpUrl = jumpUrl;
    }
    
    public int getRecommendIndex() {
        return recommendIndex;
    }
    
    public void setRecommendIndex(int recommendIndex) {
        this.recommendIndex = recommendIndex;
    }
    
    public int getSort() {
        return sort;
    }
    
    public void setSort(int sort) {
        this.sort = sort;
    }
    
    public long getEndTime() {
        return endTime;
    }
    
    public void setEndTime(long endTime) {
        this.endTime = endTime;
    }
    
    public long getStartTime() {
        return startTime;
    }
    
    public void setStartTime(long startTime) {
        this.startTime = startTime;
    }
    
    public List<BannerTagVo> getTags() {
        return tags;
    }
    
    public void setTags(List<BannerTagVo> tags) {
        this.tags = tags;
    }
}
